retail sale license - Español Inglés Diccionario